package org.facyt.vacas.dto;

import java.math.BigDecimal;

import org.facyt.vacas.util.Constantes;
import org.facyt.vacas.utils.StringUtils;

import com.sun.imageio.plugins.common.BogusColorSpace;

public class DetalleRenglonDTO extends ObjectDTO {

	private String descripcion;
	private String cantidad;
	
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public String getCantidad() {
		return cantidad;
	}
	public void setCantidad(String cantidad) {
		this.cantidad = cantidad;
	}
	public void ajustarCantidad(BigDecimal x, BigDecimal y) {
		
		if(x.compareTo(BigDecimal.ZERO)>0)
		{
			int index = getCantidad().trim().indexOf(" ");
			String cantidadString = StringUtils.reemplazar(getCantidad().substring(0, index), ",", ".");
			BigDecimal cantidadDetalle = new BigDecimal(cantidadString);
			BigDecimal resultado = (cantidadDetalle.multiply(y )).divide(x, Constantes.presicion, Constantes.redondeomode);
			BigDecimal resultFloat =resultado;
			setCantidad(StringUtils.getSimela2decimales(resultFloat.toString()) + " Kg") ;
		}
		
			
	}
	
}
